Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Germany F5 Germany F6 Italy F8 Germany F8 Brazil F3 Netherlands F4 Brazil F11 Germany F2 Germany F6 Germany F8 Chile F5 Chile F6 Portugal F1 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F13 Brazil F14 Brazil F16 Brazil F18 Germany F2 Germany F4 Italy F4 Italy F5 Italy F6 Great Britain F7 Italy F7 Great Britain F8 Italy F8 Italy F10 Italy F11 Brazil F4 Brazil F5 Italy F15 Italy F16 Argentina F7 Argentina F8 Germany F5 Argentina F9 Germany F7 Austria F8 Germany F14 Great Britain F19 Germany F4 Germany F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Lebanon F1 Brazil F7 Switzerland F2 Romania F18 Colombia F5 Italy F8 Italy F9 Brazil F9 France F17 France F18 Brazil F12 Brazil F13 Brazil F4 Brazil F14 Brazil F5 Brazil F6 Germany F3 Germany F1 Germany F2 Germany F3 Lebanon F2 Iran F1 Iran F2 Romania F17 Brazil F11 Colombia F6 Brazil F15 France F4 Chile F7 Germany F1 Germany F2 Germany F3 Germany F1 France F6 Brazil F3 France F9 Netherlands F2 Czech Republic F4 Germany F11 France F18 Brazil F2 Brazil F3 Austria F7 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa M25 Bourg-en-Bresse ATU Cup - Weiden Nossa Caixa Tennis Cup - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Black Forest Open - Freudenstadt M15 Champaign Unicredit (Suisse) Bank S.A. Challenger - Chiasso M15 Weston Roma Challenger 2007 - Rome Schickedanz Open 2007 - Furth Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Copa Petrobras Colombia - Bogota The Tarka Challenger - Barnstaple Copa Petrobras Brazil - Belo Horizonte Oberstaufen Cup - Oberstaufen Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Aberto de Sao Paulo - Sao Paulo Seguros Bolivar Open - Bogota Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi BH Indoor Sarajevo - Sarajevo Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Ostdeutscher Sparkassen Cup - Dresden BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov 13 BH Tennis Open International Cup - Belo Horizonte BSI Challenger Lugano - Lugano ATP Challenger Open 2004 - Monchengladbach Timisoara Challenger 2005 - Timisoara Bauer Watertechnilogy Cup 2008 - Eckental Unicredit (Suisse) Bank S. A. Challenger - Chiasso Caversham International Tennis Tournament - Jersey Heilbronn Challenger Besancon Challenger Sunrise Challenger Lambertz Open - Aachen Samsung Challenger 2007 - Ho Chi Minh City Lugano Challenger Braunschweig Challenger Turin Challenger Rimini Challenger Recanati Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Okal Cup 2004 - Eckental Bauer Watertechnology Cup - Eckental Heilbronn Open - Heilbronn BH Tennis Open - Belo Horizonte Ljubljana Open - Ljubljana Biella Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Braunschweig Challenger ATP Challenger La Serena - La Serena Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Oberstaufen Challenger 5 Volkswagen Challenger - Wolfsburg Bangkok Challenger Samarkand Challenger - Samarkand Alphen Challenger Status Athens Open - Athens III Aberto Santa Catarina de Tenis - Florianopolis Tunis Open - Tunis Morocco Tennis Tour - Rabat Sao Paulo Challenger Baden Open - Karlsruhe Kazan Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Rome Challenger GHI Bronx Tennis Classic - Bronx Dusseldorf Open Challenger - Dusseldorf Oberstaufen Challenger Cyclus Open de Tenis - Florianopolis Sopot Challenger USTA Men's Challenger of Dallas - Dallas Labertz Open by Stawag - Aachen Como Challenger Brasov Challenger Szczecin Challenger Napoli Challenger Korat Challenger Palermo Challenger Orleans Challenger Eckental Challenger Loughborough Challenger IPP Open - Helsinki Bath Challenger Braunschweig Challenger Bergamo Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Furth Challenger Oberstaufen Challenger Bauer Watertechnology Cup 2007 - Eckental Alphen Challenger Heilbronn Open - Heilbronn Kenitra Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Bergamo Challenger Rimouski Challenger St. Brieuc Challenger Aix En Provence Challenger Heilbronn Challenger Nottingham-2 Challenger Marburg Challenger Oberstaufen Challenger Cherbourg Challenger Orleans Challenger Rennes Challenger Ortisei Challenger Quimper Challenger Drummondville Challenger Heilbronn Challenger Logopak Challenger 2005 - Lubeck Copa Petrobras-Argentina - Buenos Aires Todi Challenger Bergamo Challenger Heilbronn Challenger Blois Challenger Rome Challenger Alphen Challenger San Benedetto Challenger Braunschweig Challenger Seville Challenger Braunschweig Challenger Montevideo Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Kyoto Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Scheveningen Challenger Savannah Challenger Mons Challenger Jameson Cup - Milan Szczecin Challenger Milan Challenger Mons Challenger Marburg Challenger Prague Challenger San Benedetto Challenger Padova Challenger Biella Challenger Brescia Challenger Bukhara Challenger - Bukhara Challenger Brasov - Brasov Cherbourg Challenger Como Challenger Genova Challenger Kobstaedernes ATP Challenger - Kolding Furth Challenger Montevideo Challenger Cleveland Challenger Santiago Challenger San Benedetto Challenger Tunis Challenger Intersport Heilbronn Open - Heilbronn Irving Challenger Nottingham Challenger Orlando Challenger Nottingham Challenger Amersfoort Challenger Kyoto Challenger Braunschweig Challenger St. Brieuc Challenger Szczecin Challenger Braunschweig Challenger Schickedanz Open - Furth Warsteiner Challenger Lubeck - Lubeck ATU Cup - Weiden Nord/LB Open - Braunschweig Oeiras 3 Challenger Prostejov Challenger Banja Luka Challenger Santo Domingo Challenger Guayaquil Challenger Newport Beach Challenger Dallas Challenger Allianz Suisse Open Gstaad - Gstaad Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Meerbusch Challenger Szczecin Challenger Campinas Challenger Morelos Challenger Orlando Challenger Muller Cup - Ulm Pozoblanco Challenger Black Forest Open 2002 - Freudenstadt Mallorca Challenger Germany F1 Roanne Challenger Copa Telmex - Buenos Aires Rakuten Japan Open - Tokyo Segovia Challenger Banja Luka Challenger Toulouse Challenger Cassis Challenger Black Forest Open 2004 - Freudenstadt Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Rennes Challenger Architect Open - Budapest Bauer Watertechnology Cup - Eckental USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Baden Open - Ettlingen Charlottesville Challenger Marburg Challenger Cleveland Challenger Ethias Trophy - Mons Open de Rennes - Rennes Cary Challenger Bergamo Challenger Ostrava Challenger Monza Challenger Genova Challenger Santiago Challenger 2003 Mercedes Cup - Stuttgart Prostejov Challenger Mercedes Cup - Stuttgart Sao Paulo Challenger Tour Finals BMW Open - Munich Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BMW Open - Munich Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Heineken Open - Auckland Furth Challenger Abierto Mexicano Telcel - Acapulco Sao Paulo Challenger Bergamo Challenger Open Sabadell Atlantico - Barcelona Tampere Challenger Eckental Challenger Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Masters Series - Hamburg Sunrise Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Movistar Open - Santiago Porto Challenger St. Brieuc Challenger Dallas Challenger Sarajevo Challenger Turin Challenger Brasil Open - Costa do Sauipe Rome Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Marburg Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Eckental Challenger Bogota Challenger Bratislava Challenger Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Sao Paulo Challenger SkiStar Swedish Open - Bastad Ecuador Open - Quito Geneva Open - Geneva Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Ecuador Open - Quito Rio Open - Rio de Janeiro BMW Open - Munich Geneva Open - Geneva Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Chile Dove Men+Care Open - Santiago Heilbronn Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Open de Moselle - Metz Campinas Challenger Gerry Weber Open - Halle International German Open - Hamburg Braunschweig Challenger Pilot Pen Tennis - New Haven Poznan Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Estoril Open - Estoril Irving Challenger Aix En Provence Challenger Farmers Classic - Los Angeles Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Heilbronn Challenger Cherbourg Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg Lima Challenger Abierto Mexicano Telcel - Acapulco San Benedetto Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier Ecuador Open - Quito Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires ATP Challenger Tour Finals Heilbronn Challenger TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Mercedes Cup - Stuttgart Mersin Challenger Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brisbane - Brisbane Poznan Challenger Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Dallas Challenger China Open - Beijing Valencia Open - Valencia Forli Challenger Apia International - Sydney Lisbon Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Braunschweig Challenger Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Sopot Challenger Cortina Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Intersport Heilbronn Open - Heilbronn Murcia Challenger Suisse Open - Gstaad Generali Open - Kitzbuhel Perugia Challenger Amersfoort Challenger Ecuador Open - Quito L'Aquila Challenger Como Challenger Argentina Open - Buenos Aires Las Vegas Challenger Newport Beach Challenger Campinas Challenger Tenerife Challenger Santiago Challenger Rio Open - Rio de Janeiro Poznan Challenger Liberec Challenger Delray Beach Open - Delray Beach Amersfoort Challenger Pozoblanco Challenger Mercedes Cup - Stuttgart Rio Open - Rio de Janeiro The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Pilot Pen Tennis - New Haven Brasil Open - Sao Paulo Suisse Open - Gstaad AEGON International - Eastbourne Alicante Challenger Francavilla Challenger Ann Arbor Challenger Tallahassee Challenger Pau Challenger Thailand Open - Bangkok Tennis Masters Series - Hamburg Brisbane International - Brisbane Mercedes Cup - Stuttgart Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rio Open - Rio de Janeiro Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome VTR Open - Vina del Mar SkiStar Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Brasil Open - Sao Paulo Wimbledon - London Chennai Open - Chennai U.S. Open - New York Australian Open - Melbourne Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London China Open - Beijing U.S. Open - New York French Open - Paris Australian Open - Melbourne Rio Open - Rio de Janeiro Davis Cup, Group 1, 2R, BRA-COL 4-1 Internazionali BNL d'Italia - Rome Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, BRA-ECU 3-1 Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, BRA-ECU, 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, ECU-BRA 0-5